Semantic Join Point Models: Motivations, Notions and Requirements
نویسندگان
چکیده
Aspect-oriented programming (AOP) has been designed to provide a better separation of concerns at development level by modularizing concerns that would otherwise be tangled and scattered across other concerns. Current mainstream AOP techniques separate crosscutting concerns on a syntactic basis whereas a concern is more a semantic matter. Therefore, a different, more semanticoriented, approach to AOP is needed. In this position paper, we investigate the limitations of mainstream AOP techniques, mainly AspectJ, in this regard and highlight the issues that need to be addressed to design semantic-based join point models.
منابع مشابه
Motivations and Differential Participation in a Community Currency System: The Dynamics Within a Local Social Movement Organization1
Community currency is an understudied, alternative social movement. These local networks are grassroots, collective efforts to form an alternative market with the hopes of empowering the economically marginalized and building social capital. Original data collected from members of a local currency system are employed to investigate their motivations to join and the congruence between motivating...
متن کاملCooperative clans
Purpose – To provide a mechanism for agents to form, maintain, and reason within medium-term coalitions, called clans, based upon the notions of trust and motivation. Design/methodology/approach – The model is based upon the notions of trust (representing an agent’s assessment of another’s honesty and reliability) and motivations (which represent an agent’s high-level goals). The paper describe...
متن کاملSemantic Aspect Interactions and Possibly Shared Join Points
When multiple aspects can share a join-point, they may, but do not have to, semantically interfere. We present an in depth analysis of aspect semantics and mutual influence of aspects at a shared join-point, in order to enable programmers to distinguish between potential and actual interference among aspects at shared join-points. An interactive semi-automatic procedure for specification refine...
متن کاملLanguage without communication intention
This paper argues that a language can exist and flourish in a community even if none of of the members of the community has any communication intentions; and that reference to the notion of communication intention can therefore be dispensed with in the core account of the nature oflinguistic meaning. Certainly one cannot elucidate the notion of linguistic meaning without reference to psychologi...
متن کاملTowards an Ontology for Conceptual Modeling
Conceptual modeling can be viewed as a way of expressing human understanding of a body of knowledge. This view can be viewed as distinct from standard notions of data modeling and ontology, which seek to directly describe data and reality. We define conceptual interoperability, give use cases and requirements for it, and introduce the Conceptual Model Ontology (CMO), which satisfies the discuss...
متن کامل